// pages/login/components/consent/index.js
import {login} from '../../../../api/index'
Component({

  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  data: {
    isConsent: false,
    visible: false,
  },

  /**
   * 组件的方法列表
   */
  methods: {
    getPhoneNumber(e) {
      console.log(e.detail.errMsg); // 输出错误信息，如果有的话
      console.log(e.detail.iv); // 加密的随机字符串
      console.log(e.detail.encryptedData); // 加密的手机号数据
      console.log(e.detail);
      // 这里可以将加密的数据发送到服务器进行解密处理
      // 解密后的手机号码可以用于后续的业务逻辑
      login.getphone({code:e.detail.code}).then(res=>{
        console.log(res);
        res.phoneNumber
        this.onClose()
      })
    },
    handlePopup() {
      this.setData({
        visible: true
      });
    },
    onClose() {
      this.setData({
        visible: false,
      });
      this.triggerEvent('onClose');
    },
    onSelecte() {
      this.setData({
        isConsent: !this.data.isConsent
      })
      this.triggerEvent('onSelecteConsent', {
        isConsent: this.data.isConsent
      });
    },
    goPage(e) {
      wx.navigateTo({
        url: '/pages/login/web-user/index?key=' + e.currentTarget.dataset['key'],
      })
    },
  }
})